<?php
include("adodb5/adodb-exceptions.inc.php");
include('adodb5/adodb.inc.php');


$strDsn = 'mssql://influenza:inf123456@10.1.251.14';
$strHtmlOutput = '';

$cnn = ADONewConnection($strDsn);
$cnn->SetFetchMode(ADODB_FETCH_ASSOC);

$intEntidad = $_REQUEST['intEntidad'];
$intSector = $_REQUEST['intSector'];
$intUnidad = $_REQUEST['intUnidad'];
$intAgrega = $_REQUEST['intAgrega'];



if($cnn)
{
	/*if ($intSector == 1)
		{	$strSql = "SELECT	UIST.id_unidad AS id_unidad, UIST.clues, '(' + ENT.corto + ') - ' + UIST.nombre AS nombre 
				FROM Catalogos.dbo.unidades AS UIST
				INNER JOIN Catalogos.dbo.entidad AS ENT
				ON ENT.entidad = UIST.id_entidad 
				WHERE id_entidad = $intEntidad 
				AND activo = 1 
				AND LEN(clues) = 11 
				ORDER BY UIST.clues";
		}
	if ($intSector == 2)
		{	$strSql = "SELECT	UIMS.id_unidad AS id_unidad, UIMS.clues, '(' + ENT.corto + ') - ' + UIMS.nombre AS nombre 
				FROM Catalogos.dbo.unidades_imss AS UIMS
				INNER JOIN Catalogos.dbo.entidad AS ENT
				ON ENT.entidad = UIMS.id_entidad 
				WHERE id_entidad = $intEntidad 
				AND activo = 1 
				AND LEN(clues) = 11 
				ORDER BY UIMS.clues";
		}
	if ($intSector == 3) 
		{	$strSql = "SELECT	USSA.id_unidad AS id_unidad, USSA.clues, '(' + ENT.corto + ') - ' + USSA.nombre AS nombre 
				FROM Catalogos.dbo.unidades_salud AS USSA
				INNER JOIN Catalogos.dbo.entidad AS ENT
				ON ENT.entidad = USSA.id_entidad 
				WHERE id_entidad = $intEntidad 
				AND activo = 1 
				AND LEN(clues) = 11 
				ORDER BY USSA.clues";
		}*/
        $strSql = "select ut.id_unidad AS id_unidad, ut.clues, '(' + ENT.corto + ') - ' + ut.nombre AS nombre
            from influenza..Unidades_todas ut
            inner join catalogos..entidad ent
            on ent.entidad = ut.id_entidad
            where ut.id_entidad = $intEntidad
            and ut.activo = 1
            --and LEN(ut.clues) = 11
            and ut.id_tenencia = $intSector
            order by ut.clues";
	//echo $strSql;
	
	$rs = $cnn->Execute($strSql);
	
	if($rs)
	{
	//
		$intNoRows = $rs->RecordCount();
		
		if($intNoRows > 0)
		{
		//
			if ($intAgrega == 1)
				{
			$strHtmlOutput .=	'<label  class=Texto_gral>Seleccione una USMI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
								<select name="cboUsmiNameList" style="width:500px" id="cboUsmiNameList">';
				}
			else
				{
			$strHtmlOutput .=	'<label  class=Texto_gral>Seleccione una USMI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
								<select name="cboUsmiNameList" style="width:500px" id="cboUsmiNameList" onchange="javascript: showUserData(\'divResults\', \'usrResults.php\', {strSource: \'usmi\', idUnidad: $(\'cboUsmiNameList\').options[$(\'cboUsmiNameList\').selectedIndex].value});">';
				}
			
			while(!$rs->EOF)
			{
			//
				$rs->FetchInto($arrCurrentRow);
				$strIdUnidad = $arrCurrentRow['id_unidad'];
				$strNombre = htmlentities($arrCurrentRow['nombre']);
                                $strClue = $arrCurrentRow['clues'];
				if ($intUnidad == $strIdUnidad)
					{	$sel = "selected=\"selected\"";	}
				else	
					{	$sel =  '';	}
				$strHtmlOutput .=	"<option value=\"$strIdUnidad\" $sel>$strClue - $strNombre</option>\n";

			}
			
			$strHtmlOutput .= '</select>';
			
			print $strHtmlOutput;
			
		} else {
		//
		}
		
		$rs->Close();
		
	} else {
	//
		print "rs fail";
	}
	
	$cnn->Close();
	
} else {
//
	print "fail";
}

?>	